<?php
    $item_menu[0] = 6; 
    $item_menu[1] = 2;  
    $title = $titulo = 'Comentarios de Usuarios';
	include('header.php');

	if (!isset($_SESSION["admin"])) {redirect("login.php");	exit(); }

	$data = request('data','');
	if(isset($data) and !empty($data)){	
		$puntuacion = $data['limpieza'] + $data['confort'] + $data['ubicacion'] + $data['servicios'] + $data['atencion'] + $data['calidad_precio'];
		$data['puntuacion'] = $puntuacion / 6;
		$ok = $db->Replace('comentarios_alojamientos', $data,'id', $autoquote = true); 		

	
		if($ok){
			$Mensaje["mensaje"] = "Gracias por dejar su comentario. El mismo será revisado por nuestros editores.";
			$Mensaje["tipo"]    = 'success';
			$Mensaje["autoclose"] = true;
		} else {
			$Mensaje["mensaje"] = "No se ha podido guardar el comentario. Por favor intente nuevamente. Gracias!";
			$Mensaje["tipo"]    = 'error';
			$Mensaje["autoclose"] = true;
		}

	}
	
	
	if(!empty($Mensaje)) {
		echo '<center><div style="width:800px;height:30px;background-color:lightblue;border:2px solid blue;font-size:16px;font-weight;bold;text-align:center;margin-top:5px;padding-top:5px;color:blue;">';
		echo $Mensaje['mensaje']."</div></center>";
		unset($Mensaje);
	}
    
    $alojamiento_id = request('alojamiento_id',0);
    $id             = request('id',0);
	$accion         = request('accion','listar');


	$cb_mes = request('cb_mes',date("m"));
	$cb_ano = request('cb_ano',date("Y"));

	$filtro_desde = mktime(0,0,0,$cb_mes,1,$cb_ano);
	$x            = mktime(0,0,0,$cb_mes+1,1,$cb_ano);
	$filtro_hasta = mktime(23,59,59,date("m",$x),date("d",$x)-1,date("Y",$x));
	
	
	if ($accion=='desaprobar' and $id>0) {
		$sql = "update comentarios_alojamientos set aprobado='0' where id='$id'";
		$rs = $db->Execute($sql);
	} elseif ($accion=='aprobar' and $id>0) {
		$sql = "update comentarios_alojamientos set aprobado='".time()."' where id='$id'";
		$rs = $db->Execute($sql);
	}

	
	//-----------------------------------------------------------------------------
	//                                                         Fecha de la consulta
	//-----------------------------------------------------------------------------
	$Meses = meses();
	$a_meses = "<select name='cb_mes' style='width:110px;'>";
	foreach($Meses as $clave=>$valor){
		$sel = iif($clave==$cb_mes,'selected','');
		$a_meses.= "<option value='$clave' $sel>$valor</option>";
	}
	$a_meses.='</select>';

	$ano_actual = date("Y");
	$a_anos = "<select name='cb_ano' style='width:80px;'>";
	for($i=2013 ; $i<=$ano_actual+1 ; $i++){
		$sel = iif($i==$cb_ano,'selected','');
		$a_anos.= "<option value='$i' $sel>$i</option>";
	}
	$a_anos.='</select>';





	//----------------------------------------------------------------------------
    // Combo de Alojamientos	
	//----------------------------------------------------------------------------

	if($alojamiento_id>0){
		$option = " and comentarios_alojamientos.producto_id='$alojamiento_id' ";
	} else {
		$option = '';
	}

	
	$sql = "select comentarios_alojamientos.*, productos.titulo, usuarios.apellido, usuarios.nombre
			from comentarios_alojamientos 
			left join productos on comentarios_alojamientos.producto_id = productos.id
			left join usuarios on comentarios_alojamientos.user_id = usuarios.id
			where comentarios_alojamientos.created>='$filtro_desde' and comentarios_alojamientos.created<='$filtro_hasta' $option 
			order by comentarios_alojamientos.created DESC";
	$rs  = $db->Execute($sql);
	$data = $rs->GetRows();

	
	
	echo "<h3>$title</h3>";	
?>
	<script language=javascript>
		window.name = "doUpLoadProc";
	</script>
	
	<link rel="stylesheet" href="<?php echo URL;?>/css/ui.css" />
	<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
	
	<form action='<?php echo ADMIN;?>/user_review.php' method='post'>
		Período: <?php echo $a_meses.' '.$a_anos;?>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		Filtrar por Alojamiento:
		<input type="text" id="alojamiento" class="input-xlarge" name='alojamiento'>
		<input type="hidden" id="alojamiento_id" name='alojamiento_id'>
		<input type='submit' value='Consultar' class='btn btn-primary' style='margin-top:-8px;'>
	</form>

	<table style='width:1100px;' class='table table-condensed'>
		<thead>
		<tr>
			<th style='width:110px;'>Accion</th>
			<th style='width:40px;'>Fecha</th>
			<th style='width:40px;'>Ptje</th>
    		<th style='width:280px;'>Enviado por | Destinatario</th>
    		<th>Comentario</th>
		</tr>
		</thead>
		<tbody>
		<?php $Procesados = array();?>
<?php foreach($data as $clave=>$c) { ?>
		<?php 
				
			if($c['quien']=='v'){
				$enviado_por  = $c['titulo'];
				$destinatario = $c['apellido'].', '.$c['nombre'];
			} else {
				$destinatario = $c['titulo'];
				$enviado_por  = $c['apellido'].', '.$c['nombre'];
			}	
			$color = iif($clave%2==0,"style='background-color:#F2F2F2 !important;'",'');

			$mi_url = ADMIN."/user_review.php?cb_mes=$cb_mes&cb_ano=$cb_ano&alojamiento_id=$alojamiento_id&id=".$c['id'];
			
			$color_borde ='';
			if($c['aprobado']==0){ $color_borde ="style='border-right:2px solid red;'"; }
			
		?>
		
		<tr <?php echo $color;?> >
			<td nowrap <?php echo $color_borde;?> >
				<?php if($c['aprobado']==0){ ?>
					<a href='<?php echo $mi_url;?>&accion=aprobar' title='Aprobar este comentario' class='btn btn-success'>
						<i class='icon-thumbs-up icon-white'></i></a>
				<?php } else { ?>
					<a href='<?php echo $mi_url;?>&accion=desaprobar' title='Desaprobar comentario' class='btn btn-danger'>
						<i class='icon-thumbs-down icon-white'></i></a>
				<?php } ?>
				&nbsp;&nbsp;
				<button onclick="abrir_detalle('<?php echo $c['id'];?>');" class='btn btn-primary' title='Detalle'><i class='icon-tasks icon-white'></i></button>				
				
			</td>
			<td nowrap><?php echo date("d/m",$c['created']);?></td>
			<td nowrap><?php echo number_format($c['puntuacion'],1);?></td>
			
			<td nowrap><?php echo $enviado_por;?><br>&rarr;&nbsp;<?php echo $destinatario;?></td>
			<td>
				<?php if(!empty($c['lo_mejor'])){?>
					<i class='icon-thumbs-up'></i> <?php echo $c['lo_mejor'];?>
				<?php } ?>	
				<br>
				<?php if(!empty($c['lo_peor'])){?>
					<i class='icon-thumbs-down'></i> <?php echo $c['lo_peor'];?>
				<?php } ?>					
			</td>
		</tr>

<?php } ?>
		</tbody>
	</table>

	
	<?php //pr($data);?>
	
<script type="text/javascript">
	$(document).ready(function() {
		// Autocomplete
		$( "#alojamiento" ).autocomplete({
				source: "<?php echo URL;?>/ajax/autocomplete_alojamientos.php",
				minLength: 2,
				select: function( event, ui ) {
					$( "#alojamiento_id" ).val( ui.item.id );
				}
		});
	});
	
	
	function abrir_detalle(id){
	 var izquierda = (screen.availWidth-500)/2;
	 var direccion = "<?php echo ADMIN;?>user_review_detalle.php?id="+id;
     var opciones = "fullscreen=0"+
                 ",toolbar=0"+
                 ",location=0"+
                 ",status=0"+
                 ",menubar=0"+
                 ",scrollbars=0"+
                 ",resizable=0"+
                 ",width=560"+
                 ",height=530"+
                 ",left=300" +
                 ",top=300";
     var ventana = window.open(direccion,"Detalle",opciones);
	}	
	
	
</script> 


</body></html>